import Vue from 'vue'
import VueRouter from 'vue-router'

Vue.use(VueRouter)

const routes = [
    {
        path: '/',
        name: 'home',
        meta: {
            title: '靖江市殡仪馆业务调度中心',
        },
        component: () => import('@/views/home/Home.vue')
    },
    {
        path: '/avatar',
        name: 'avatar',
        meta: {
            title: '逝者头像',
        },
        component: () => import('@/views/avatar/Avatar.vue')
    }
]

const router = new VueRouter({
    mode: 'history',
    base: process.env.BASE_URL,
    // 路由跳转之后滚动条滚到顶部
    // scrollBehavior (to, from, savedPosition) {
    //     if (savedPosition) {
    //         return savedPosition
    //     } else {
    //         return { x: 0, y: 0 }
    //     }
    // },
    routes
})
//路由判断登录 根据路由配置文件的参数
router.beforeEach((to, from, next) => {
    //改title
    if (to.meta.title) {
        document.title = to.meta.title
    }
    next();
    // if (to.matched.some(record => record.meta.requireAuth)) { //判断该路由是否需要登录权限
    //     console.log('需要登录');
    //     if (sessionStorage.token) { //判断当前的token是否存在 ； 登录存入的token
    //         next();
    //     } else {
    //         next({
    //             path: '/login',
    //             query: {
    //                 redirect: to.fullPath
    //             } //将跳转的路由path作为参数，登录成功后跳转到该路由
    //         })
    //     }
    // } else {
    //     next();
    // }
});
export default router
